home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
flashpc.exe
/
DESCRIBE.DOC
< prev
next >
Wrap
Text File
|
1993-03-25
|
8KB
|
240 lines
- FlashPac C Library, Version 3.61 - DESCRIBE.DOC -
F l a s h P a c C L i b r a r y
-------------------------------------
Version 3.61
--------------
D E S C R I P T I O N A N D
--------------------------------
A U T H O R I N F O R M A T I O N
--------------------------------------
Last updated: March, 1993
This file includes sample descriptions which you may use to describe
the FlashPac C Library package.
Disk Vendors and Distributors please refer to the VENDOR.DOC text
file.
Program Information
-----------------------------------------------------------------
File Name(s) for BBSs
-----------------------------------------------------------------
For consistency and to help users locate the files, please use the
following file names:
Programs and documentation are contained within a single archive
file, please use the following name:
FPCLIB36.ZIP FlashPac C Library V3.61
If the program is compressed using some other file compression
method, then please use the name "FPCLIB36" with the appropriate
extension (PAK, ARC, LZH, ZOO, etc.).
-----------------------------------------------------------------
Keywords
-----------------------------------------------------------------
FPCLIB FPLIB C VIDEO MOUSE EGA VGA
-----------------------------------------------------------------
Category
-----------------------------------------------------------------
Programming Tools, C language
-----------------------------------------------------------------
Program Name, Category, Keywords
-----------------------------------------------------------------
FlashPac C Library, Programming Tools - C language, FPCLIB FPLIB
C VIDEO MOUSE EGA VGA
-----------------------------------------------------------------
Short Description:
-----------------------------------------------------------------
FPCLib provides over 40 direct video routines to save/restore
screen data, frame windows, display strings, change video
attributes, and edit data fields. Bios Video support for cursor
control, hardware detection, font selection, font definition, etc.
Mouse support to show/hide mouse, get/set cursor position, set
x,y ranges and also a mouse interrupt handler. Bios and DOS
keyboard support for total keyboard control. FPCWin library
includes a set of C and assembler functions that implements the
foundation for a message based program. The FPCWin functions
clone the OS/2 PM API.
-----------------------------------------------------------------
Long Description:
-----------------------------------------------------------------
The FlashPac C library is for use with Microsoft or Turbo C in
MS-DOS. The library was written in assembler for speed and small
code size. Each function was written to be independant of the
other functions so extra code is not carried along unnecessarily.
When code is NOT used it is NOT linked into the program. The
library provides support for direct and BIOS video, mouse,
keyboard, printer, and DOS functions. FPCWin uses FPCLib to
collect all keyboard and mouse events into its system queue which
can then be retrieved with a call to WinGetMsg.
Direct Video
------------
Over 40 functions to let you decide how a user interface should
look without the extra baggage of other routines.
o Display strings
o Save and restore screen data
o Set and get cursor position
o Show and hide cursor
o Set cursor size
o Frame window
o Scroll window contents left, right, up or down
o Fill row or column with specified character or attribute
Bios Video
----------
Over 50 functions so you can control video modes, fonts, and
colors on ega and vga displays.
o Enables or disables video refresh for active display
o Get video configuration
o Manipulate color values
o Set number scan lines
o Set default 8x8, 8x14, and 8x16 font tables
o Load user defined font table
o Select alternate print-screen routine
Mouse
-----
Provides functions to let you easily add mouse support to your
DOS program.
o Get button press information
o Get button release information
o Get button status and location of cursor
o Set mouse cursor position
o Hide and display mouse cursor
o Use interrupt event handler to queue mouse events
o Determines if mouse hardware and software are installed
o Set row and column boundaries for mouse movement
Keyboard
--------
Provides both DOS and BIOS keyboard support to fit your needs.
o Clear buffer
o Test to see if a key has been pressed
o Get shift status
o Extended support
o Set repeat rate
o Push a key code into buffer
FPCWin
------
FPCWin is an additional library of C and assembler functions
that clone the OS/2 PM API functions. This release provides
the foundation for implementing message based programs.
o WinCreateMsg Creates message queue
o WinDestroyMsg Destroys message queue
o WinGetMsg Retrieves next message from queue
o WinInitialize Initializes FPCWin system
o WinPeekMsg Inspect message queue
o WinPostMsg Post message to message queue
o WinTerminate Terminate program & release resources
-----------------------------------------------------------------
Registration Information:
-----------------------------------------------------------------
The following is a list of the four levels of registration and
benefits.
Option Cost Registration Benefit
------ ------ -------------------------------------------------
1 $0.00 - Free technical support.
- Placed on mailing list for upgrade notices.
2 $2.50 - Free technical support.
- Placed on mailing list for upgrade notices.
- Latest distribution diskette.
3 $30.00 - Free technical support.
- Placed on mailing list for upgrade notices.
- Latest distribution diskette.
- Source code.
4 $50.00 - Free technical support.
- Placed on mailing list for upgrade notices.
- Latest distribution diskette.
- Source code.
- Printed manual.
For complete user registration information please refer to the
REGISTER.DOC text file.
-----------------------------------------------------------------
Author/Publisher Information:
-----------------------------------------------------------------
SimpleSoft is a small software company owned and operated by
Kevin Dahl. At SimpleSoft we believe that the PRIMARY purpose of
business is service, not profit. This concept is fundamental to
our approach to product development, production and marketing.
SimplSoft has been producing top quality computer software at
reasonable prices, continuously, since 1987.
Please feel free to contact me (Kevin Dahl) at any time if you
have any questions, comments or suggestions. I can be reached by
mail at the following address:
Kevin Dahl
SimpleSoft
1209 Poplar St
La Crescent, MN 55947
U.S.A.
I can also be reached by voice or electronically as follows:
Voice: (507) 895-8237
CompuServe: 70253,1270